package com.djx.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 订单导出的包装类  order - goods
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class EasyExcelOrderGoodsVo implements Serializable {
    private static final long serialVersionUID = 1L;


    @ExcelProperty("订单编号")
    private String orderNo;

    @ExcelProperty("运单号")
    private String expressNumber;

    @ExcelProperty("快递公司编号")
    private String expressCompanyNo;

    @ExcelProperty("快递公司名称")
    private String expressCompanyName;

    @ExcelProperty("配送人电话号码")
    private String deliveryPersonTel;

    @ExcelProperty("商品总额")
    private BigDecimal totalMoney;

    @ExcelProperty("收货人姓名")
    private String consigneeName;

    @ExcelProperty("收货人手机号码")
    private String consigneePhone;

    @ExcelProperty("省")
    private String province;

    @ExcelProperty("市")
    private String city;

    @ExcelProperty("区/县")
    private String area;

    @ExcelProperty("详细地址")
    private String detailedAddress;

    private Integer orderStatu;
    @ExcelProperty("订单状态")
    private String orderStatus;

    @ExcelProperty("商品名称")
    private String goodsName;

    @ExcelProperty("商品数量")
    private Integer count;

    @ExcelProperty("进价")
    private String jinhuoPrice;

    @ExcelProperty("售价")
    private BigDecimal salePrice;
    @ExcelProperty("商品规格")
    private String specifications;

    @ExcelProperty("所属分类")
    private String categoryName;

    @ExcelProperty("库存")
    private Long inventory;

    @ExcelProperty("店铺名称")
    private String shopName;

}
